#!/bin/bash
#  指令变量:  $(命令)  把命令的结果作为一个参数赋值给变量
#  ${ 变量名称 }


:<<EOF
Double quote to prevent globbing and word splitting.
指令变量赋值的时候, 指令最好使用 "" 括起来,  否则 如果 一个指令含有 空格 , 或者 包含 什么*, . ,  等字符, 可能会得到意想不到的结果
EOF

today=$(date)

echo " the  date  and time  is  ${today}"

# 在字符串中， 不推荐这种写法, 变量最好插值表示
echo " the  date  and time  is  $today"



#  不推荐这种写法
dir=`pwd`

echo  "dir is   ${dir}    "

date='2024-10-15'        #严禁使用这种变量名  prohibit the use of this variable name   不要使用指令名作为变量名
today=${date}